Japanese mountain town